package com.rambo.sdh.dao.inter;

import com.rambo.sdh.dao.pojo.RolePO;
import com.rambo.sdh.dao.pojo.UserPO;

import java.util.List;



public interface UserDao  {

    /**
     * Description:获取所有用户列表
     */
    List<UserPO> getUserList();

	UserPO getByKey(Integer id);

	UserPO add(UserPO user);

	UserPO edit(UserPO user);

	int deleteByKey(Integer id);
	
	//根据user得到对应的role
	List<RolePO> getRolePOByUserId(Integer id);
	
	//根据role得到对应的user
	List<UserPO> getUserPOByRoleId(Integer id);
	
}